package level
{
	import org.flixel.*;
	
	import enemy.*;
	import interaction.*;
	import item.*;
	import treasure.*;
	
	/**
	 * ...
	 * @author JAC
	 */
	public class Level_3 extends GameState
	{
		override public function create():void
		{
			super.create();
			
			_maze.load(StaticMaze.level_3);
			
			_player.spawnAt(14, 10);
			
			addItem(new Boulder(10, 8));
			addItem(new Boulder(5, 11));
			addItem(new SpeedBoost(18, 12));
			addItem(new SpeedBoost(23, 9));
			
			addTreasure(new LootBag(14, 4));
			addTreasure(new LootBag(14, 5));
			addTreasure(new LootBag(14, 15));
			addTreasure(new LootBag(14, 16));
			
			
			addEnemy(new Robber(5, 19));
			addEnemy(new Robber(28, 18));
			addEnemy(new Exorcist(0, 2));
			addEnemy(new Exorcist(23, 0));
			
			LoggerWrapper.logLevelStart(7, "Level_3");
		}
	}
}